Смотрите также
Terrasoft Platform SDK > Библиотеки > TSObjectLibrary > Интерфейсы > IXMLStorage > Методы > LoadFromDataset
СодержаниеИндекс
Метод IXMLStorage::LoadFromDataset
Send Feedback

Загружает XML-данные из поля набора данных.

IDL
[id(108909)]
HRESULT LoadFromDataset(
    [in] IDataset* Dataset, 
    [in] BSTR FieldName
);
Параметры
Параметры 
Описание 
Dataset 
Набор данных 
FieldName 
Имя поля 
Описание

Реализует загрузку XML-данных из поля набора данных в XML-хранилище по следующему алгоритму: 

 

Выполняет метод удаления всех узлов (IXMLStorage::Clear). На основе значения поля набора данных создает поток. Использует метод IXMLStorage::LoadFromStream для загрузки XML-данных из созданного потока. 

 

После корректного выполнения метода, необходимо построить дерево XML-узлов, заполнив его загруженными XML-данными. В свойстве IXMLStorage::RootNode сохраняется название корневого узла.

Требования
№ 
Описание 
1. 
Набор данных существует. 
2. 
Набор данных открыт. 
3. 
В наборе данных существует поле с именем "FieldName". 
4. 
Соответствующее поле набора данных имеет тип "BLOB". 
5. 
Данные, хранящиеся в поле набора данных, являются корректным XML-документом. 
Смотрите также
Copyright (с) Terrasoft 2002-2012.